/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-pagination{ text-align:center; margin-top:15px;}
.owl-controls .owl-page{ display:inline-block; margin:0 3px;}
.owl-controls .owl-page span{ display:block; width:12px; height:12px; border-radius:50%; background:#c4c4c4;}
.owl-controls .owl-page.active span{ background:#67acd4;}
.cliosx .owl-page span{  width:30px; height:3px; border-radius:0; background:#c4c4c4;}
.cliosx .owl-page.active span{ background:#67acd4;}


.piclt .article{ text-align:center; background:#e7e7e7; border-right:1px solid #fff; border-left:1px solid #fff; position:relative;}
.piclt .cur .article { background:#094872; border-color:#094872;}
.piclt .cur .article a{ color:#fff;}
.piclt .article a{ display:block; line-height:72px; transition:all 0.5s ease; color:#333; font-size:16px;}
.piclt .owl-prev{ width:40px; height:74px; background:url(../images/zc.jpg) no-repeat; position:absolute; left:0; top:0; text-indent:-9999px;}
.piclt .owl-next{ width:40px; height:74px; background:url(../images/yc.jpg) no-repeat; position:absolute; right:0; top:0; text-indent:-9999px;}
.piclt .blsot span{ display:inline-block; width:82px; margin-right:5px; height:72px; background-position:center center; background-repeat:no-repeat;  vertical-align:middle;} 
.piclt .article .sj{ width:24px; height:10px; background:url(../images/tg.png) no-repeat; position:absolute; bottom:0; left:50%; margin-left:-12px; display:none;}
.piclt .cur .article .sj{ display:block;}

.taslot{ background:#fff; padding:30px 2%;}
.conlt .article{ padding:0 5px;}
.conlt .article .pic{border:1px solid #ddd; border-bottom:none;}
.conlt .article .tit{ height:60px; line-height:60px; overflow:hidden; text-align:center; border:1px solid #ddd; transition:all 0.5s ease;}

.bg-blot{ background:url(../images/lus.png); position:absolute; width:100%; height:100%; left:0; top:0; opacity:0; transition:all 0.5s ease;}
.bg-blot span{ background:url(../images/jia.png) no-repeat center center; width:47px; height:47px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px;}
.conlt .article a:hover .bg-blot{ opacity:1; transition:all 0.5s ease;}
.conlt .article a:hover .tit{ background:#094872; color:#fff; transition:all 0.5s ease;}
.melwis{ padding:0 6%; margin-top:50px;}
.melwis .article{ padding:8px;}
.melwis .article .blsot{ box-shadow:0 0 8px #ccc;}
.conlo{ padding:0 8% 20px; margin-top:20px;}
.conlo .tit{ padding-top:15px; line-height:25px; height:65px; overflow:hidden; font-size:16px; background:url(../images/e1.jpg) no-repeat left top;}
.melwis .article a:hover .conlo .tit{ background:url(../images/e2.jpg) no-repeat left top;}
.conlo .con{ margin-top:10px; line-height:20px; height:40px; overflow:hidden; font-size:12px; color:#666;}
.conlo .ale{ margin-top:15px;}
.conlo .ale span{ display:inline-block; line-height:40px; border:1px solid #ddd; text-align:center; width:140px; border-radius:20px; text-align:center; height:40px; max-width:100%;}
.melwis .article a:hover .conlo .ale span{ color:#fff; background:#094872; border-color:#094872;}
.melwis .owl-prev{ width:44px; height:44px; background:url(../images/sl.png) no-repeat; position:absolute; left:15px; top:50%; margin-top:-22px; text-indent:-9999px;}
.melwis .owl-next{ width:44px; height:44px; background:url(../images/sr.png) no-repeat; position:absolute; right:15px; top:50%; margin-top:-22px; text-indent:-9999px;}


.nousl{ padding-right:60px;}
.nousl .article{ display:table; text-align:center; height:64px; padding:0 12px;}
.nousl .article.cur{ border-bottom:4px solid #094872;}
.nousl .article .blsot{ display:table-cell; vertical-align:middle;}
.nousl .article .blsot a{ font-size:16px; color:#333;}
.nousl .article.cur .blsot a{ color:#094872;}
.nousl .owl-prev{ background:url(../images/lc.png) no-repeat center center; text-indent:-9999px; width:30px; height:40px; right:30px; top:12px; position:absolute;}
.nousl .owl-next{ background:url(../images/rc.png) no-repeat center center; text-indent:-9999px; width:30px; height:40px; right:0px; top:12px; position:absolute;}




@media (max-width: 640px){
.piclt .blsot span{ width:100%; height:40px; background-size:auto 80%;}
.piclt .article a{ line-height:30px; font-size:14px;}
.piclt .owl-prev,.piclt .owl-next{ width:30px; height:50px; background-size:100% 100%; top:50%; margin-top:-25px;}
.conlt .article .tit{ height:40px; line-height:40px;}
.melwis{ margin-top:20px; padding:0;}
}


.owl-theme.melis .owl-controls .owl-page span{ background:#bbb;filter: Alpha(Opacity=100);opacity: 1; margin:5px 3px;-webkit-border-radius: 6px;
-moz-border-radius: 6px;border-radius: 6px; transition:all 0.5s ease;}
.owl-theme.melis .owl-controls .owl-page.active span{ background:#035cac; width:24px; transition:all 0.5s ease;}
.mastle .owl-controls .owl-page.active span{ background:#974b47;}



@media screen and (max-width: 1200px) {
	
	}
@media screen and (max-width: 640px) {
.piclt{ margin-top:20px;}
.owl-theme.clopt .owl-controls{ width:100%; position:relative;}
.owl-theme.clopt .owl-controls .owl-page span{ margin:0 3px;}
.clopt{ padding-right:0;}
.lic-nav{ margin-top:20px;}
.lic-nav .article a{ line-height:40px;}
.mnicat .pic,.mnicat .tabls{ width:100%;}
.mastle .owl-prev,.mastle .owl-next{ display:none;}
.mnicat .tabls dd{ font-size:12px;}
.mnicat{ padding:10px 0;}
.melis{ margin-top:20px;}
.melis .bg-fff .con{ font-size:14px;}
.nousl{ padding-right:30px;}
.nousl .owl-prev{ display:none;}
.nousl .owl-next{ width:30px; height:40px; right:0px; top:12px; position:absolute;}
.nousl .article .blsot a{ font-size:14px;}

}


